home *** CD-ROM | disk | FTP | other *** search
/ EuroCD 3 / EuroCD 3.iso / Programming / BlitzBasic / Blitz2_EquatesV3 / Includes / intuition / imageclass.bb2 < prev    next >
Unknown  |  1998-06-24  |  6.5 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 00 3b 20 20 24 56 45 | 52 3a 20 69 6d 61 67 65 |;.; $VE|R: image|
|00000010| 63 6c 61 73 73 2e 62 62 | 32 20 34 30 2e 30 20 28 |class.bb|2 40.0 (|
|00000020| 30 32 2e 30 33 2e 39 34 | 29 00 3b 00 00 80 12 22 |02.03.94|).;...."|
|00000030| 75 74 69 6c 69 74 79 2f | 74 61 67 69 74 65 6d 2e |utility/|tagitem.|
|00000040| 62 62 32 22 00 00 3b 2f | 2a 00 3b 20 2a 20 4e 4f |bb2"..;/|*.; * NO|
|00000050| 54 45 3a 20 20 3c 69 6e | 74 75 69 74 69 6f 6e 2f |TE: <in|tuition/|
|00000060| 69 6f 62 73 6f 6c 65 74 | 65 2e 68 3e 20 69 73 20 |iobsolet|e.h> is |
|00000070| 69 6e 63 6c 75 64 65 64 | 20 61 74 20 74 68 65 20 |included| at the |
|00000080| 45 4e 44 20 6f 66 20 74 | 68 69 73 20 66 69 6c 65 |END of t|his file|
|00000090| 21 00 3b 20 2a 2f 00 00 | 23 43 55 53 54 4f 4d 49 |!.; */..|#CUSTOMI|
|000000a0| 4d 41 47 45 44 45 50 54 | 48 3d 28 2d 31 29 00 3b |MAGEDEPT|H=(-1).;|
|000000b0| 2f 2a 20 69 66 20 69 6d | 61 67 65 2e 44 65 70 74 |/* if im|age.Dept|
|000000c0| 68 20 69 73 20 74 68 69 | 73 2c 20 69 74 27 73 20 |h is thi|s, it's |
|000000d0| 61 20 6e 65 77 20 49 6d | 61 67 65 20 63 6c 61 73 |a new Im|age clas|
|000000e0| 73 20 6f 62 6a 65 63 74 | 20 2a 2f 00 00 3b 2f 2a |s object| */..;/*|
|000000f0| 20 73 6f 6d 65 20 63 6f | 6e 76 65 6e 69 65 6e 74 | some co|nvenient|
|00000100| 20 6d 61 63 72 6f 73 20 | 61 6e 64 20 63 61 73 74 | macros |and cast|
|00000110| 73 20 2a 2f 00 3b 23 47 | 41 44 47 45 54 5f 42 4f |s */.;#G|ADGET_BO|
|00000120| 58 28 3d 23 67 23 29 28 | 23 28 23 73 74 72 75 63 |X(=#g#)(|#(#struc|
|00000130| 74 23 49 42 6f 78 2a 23 | 29 26 28 28 23 73 74 72 |t#IBox*#|)&((#str|
|00000140| 75 63 74 23 47 61 64 67 | 65 74 2a 23 29 28 67 29 |uct#Gadg|et*#)(g)|
|00000150| 29 2d 3e 4c 65 66 74 45 | 64 67 65 23 29 00 3b 23 |)->LeftE|dge#).;#|
|00000160| 49 4d 5f 42 4f 58 28 3d | 23 69 6d 23 29 28 23 28 |IM_BOX(=|#im#)(#(|
|00000170| 23 73 74 72 75 63 74 23 | 49 42 6f 78 2a 23 29 26 |#struct#|IBox*#)&|
|00000180| 28 28 23 73 74 72 75 63 | 74 23 49 6d 61 67 65 2a |((#struc|t#Image*|
|00000190| 23 29 28 69 6d 29 29 2d | 3e 4c 65 66 74 45 64 67 |#)(im))-|>LeftEdg|
|000001a0| 65 23 29 00 80 0d 20 49 | 4d 5f 46 47 50 45 4e 3a |e#)... I|M_FGPEN:|
|000001b0| 60 31 5c 50 6c 61 6e 65 | 50 69 63 6b 3a 80 02 20 |`1\Plane|Pick:.. |
|000001c0| 80 0d 00 80 0d 20 49 4d | 5f 42 47 50 45 4e 3a 60 |..... IM|_BGPEN:`|
|000001d0| 31 5c 50 6c 61 6e 65 4f | 6e 4f 66 66 3a 80 02 20 |1\PlaneO|nOff:.. |
|000001e0| 80 0d 00 00 3b 2f 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |....;/**|********|
|000001f0| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000200| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000210| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2f 00 23 49 |********|****/.#I|
|00000220| 41 5f 44 75 6d 6d 79 3d | 28 23 54 41 47 5f 55 53 |A_Dummy=|(#TAG_US|
|00000230| 45 52 2b 24 32 30 30 30 | 30 29 00 23 49 41 5f 4c |ER+$2000|0).#IA_L|
|00000240| 65 66 74 3d 28 23 49 41 | 5f 44 75 6d 6d 79 2b 24 |eft=(#IA|_Dummy+$|
|00000250| 30 31 29 00 23 49 41 5f | 54 6f 70 3d 28 23 49 41 |01).#IA_|Top=(#IA|
|00000260| 5f 44 75 6d 6d 79 2b 24 | 30 32 29 00 23 49 41 5f |_Dummy+$|02).#IA_|
|00000270| 57 69 64 74 68 3d 28 23 | 49 41 5f 44 75 6d 6d 79 |Width=(#|IA_Dummy|
|00000280| 2b 24 30 33 29 00 23 49 | 41 5f 48 65 69 67 68 74 |+$03).#I|A_Height|
|00000290| 3d 28 23 49 41 5f 44 75 | 6d 6d 79 2b 24 30 34 29 |=(#IA_Du|mmy+$04)|
|000002a0| 00 23 49 41 5f 46 47 50 | 65 6e 3d 28 23 49 41 5f |.#IA_FGP|en=(#IA_|
|000002b0| 44 75 6d 6d 79 2b 24 30 | 35 29 00 3b 2f 2a 20 49 |Dummy+$0|5).;/* I|
|000002c0| 41 5f 46 47 50 65 6e 20 | 61 6c 73 6f 20 6d 65 61 |A_FGPen |also mea|
|000002d0| 6e 73 20 22 50 6c 61 6e | 65 50 69 63 6b 22 20 2a |ns "Plan|ePick" *|
|000002e0| 2f 00 23 49 41 5f 42 47 | 50 65 6e 3d 28 23 49 41 |/.#IA_BG|Pen=(#IA|
|000002f0| 5f 44 75 6d 6d 79 2b 24 | 30 36 29 00 3b 2f 2a 20 |_Dummy+$|06).;/* |
|00000300| 49 41 5f 42 47 50 65 6e | 20 61 6c 73 6f 20 6d 65 |IA_BGPen| also me|
|00000310| 61 6e 73 20 22 50 6c 61 | 6e 65 4f 6e 4f 66 66 22 |ans "Pla|neOnOff"|
|00000320| 20 2a 2f 00 23 49 41 5f | 44 61 74 61 3d 28 23 49 | */.#IA_|Data=(#I|
|00000330| 41 5f 44 75 6d 6d 79 2b | 24 30 37 29 00 3b 2f 2a |A_Dummy+|$07).;/*|
|00000340| 20 62 69 74 70 6c 61 6e | 65 73 2c 20 66 6f 72 20 | bitplan|es, for |
|00000350| 63 6c 61 73 73 69 63 20 | 69 6d 61 67 65 2c 00 3b |classic |image,.;|
|00000360| 20 20 20 20 20 20 20 20 | 2a 20 6f 74 68 65 72 20 | |* other |
|00000370| 69 6d 61 67 65 20 63 6c | 61 73 73 65 73 20 6d 61 |image cl|asses ma|
|00000380| 79 20 75 73 65 20 69 74 | 20 66 6f 72 20 6f 74 68 |y use it| for oth|
|00000390| 65 72 20 74 68 69 6e 67 | 73 00 3b 20 20 20 20 20 |er thing|s.; |
|000003a0| 20 20 20 2a 2f 00 23 49 | 41 5f 4c 69 6e 65 57 69 | */.#I|A_LineWi|
|000003b0| 64 74 68 3d 28 23 49 41 | 5f 44 75 6d 6d 79 2b 24 |dth=(#IA|_Dummy+$|
|000003c0| 30 38 29 00 23 49 41 5f | 50 65 6e 73 3d 28 23 49 |08).#IA_|Pens=(#I|
|000003d0| 41 5f 44 75 6d 6d 79 2b | 24 30 45 29 00 3b 2f 2a |A_Dummy+|$0E).;/*|
|000003e0| 20 70 6f 69 6e 74 65 72 | 20 74 6f 20 55 57 4f 52 | pointer| to UWOR|
|000003f0| 44 20 70 65 6e 73 5b 5d | 2c 00 3b 20 20 20 20 20 |D pens[]|,.; |
|00000400| 20 20 20 2a 20 61 6c 61 | 20 44 72 61 77 49 6e 66 | * ala| DrawInf|
|00000410| 6f 2e 50 65 6e 73 2c 20 | 4d 55 53 54 20 62 65 00 |o.Pens, |MUST be.|
|00000420| 3b 20 20 20 20 20 20 20 | 20 2a 20 74 65 72 6d 69 |; | * termi|
|00000430| 6e 61 74 65 64 20 62 79 | 20 7e 30 2e 20 20 53 6f |nated by| ~0. So|
|00000440| 6d 65 20 63 6c 61 73 73 | 65 73 20 63 61 6e 00 3b |me class|es can.;|
|00000450| 20 20 20 20 20 20 20 20 | 2a 20 63 68 6f 6f 73 65 | |* choose|
|00000460| 20 74 6f 20 68 61 76 65 | 20 74 68 69 73 2c 20 6f | to have| this, o|
|00000470| 72 20 53 59 53 49 41 5f | 44 72 61 77 49 6e 66 6f |r SYSIA_|DrawInfo|
|00000480| 2c 00 3b 20 20 20 20 20 | 20 20 20 2a 20 6f 72 20 |,.; | * or |
|00000490| 62 6f 74 68 2e 00 3b 20 | 20 20 20 20 20 20 20 2a |both..; | *|
|000004a0| 2f 00 23 49 41 5f 52 65 | 73 6f 6c 75 74 69 6f 6e |/.#IA_Re|solution|
|000004b0| 3d 28 23 49 41 5f 44 75 | 6d 6d 79 2b 24 30 46 29 |=(#IA_Du|mmy+$0F)|
|000004c0| 00 3b 2f 2a 20 70 61 63 | 6b 65 64 20 75 77 6f 72 |.;/* pac|ked uwor|
|000004d0| 64 73 20 66 6f 72 20 78 | 2f 79 20 72 65 73 6f 6c |ds for x|/y resol|
|000004e0| 75 74 69 6f 6e 20 69 6e | 74 6f 20 61 20 6c 6f 6e |ution in|to a lon|
|000004f0| 67 77 6f 72 64 00 3b 20 | 20 20 20 20 20 20 20 2a |gword.; | *|
|00000500| 20 61 6c 61 20 44 72 61 | 77 49 6e 66 6f 2e 52 65 | ala Dra|wInfo.Re|
|00000510| 73 6f 6c 75 74 69 6f 6e | 00 3b 20 20 20 20 20 20 |solution|.; |
|00000520| 20 20 2a 2f 00 00 3b 2f | 2a 2a 2a 2a 20 73 65 65 | */..;/|**** see|
|00000530| 20 63 6c 61 73 73 20 64 | 6f 63 75 6d 65 6e 74 61 | class d|ocumenta|
|00000540| 74 69 6f 6e 20 74 6f 20 | 6c 65 61 72 6e 20 77 68 |tion to |learn wh|
|00000550| 69 63 68 20 2a 2a 2a 2a | 2a 2f 00 3b 2f 2a 2a 2a |ich ****|*/.;/***|
|00000560| 2a 20 63 6c 61 73 73 65 | 73 20 72 65 63 6f 67 6e |* classe|s recogn|
|00000570| 69 7a 65 20 74 68 65 73 | 65 20 20 20 2a 2a 2a 2a |ize thes|e ****|
|00000580| 2a 2f 00 23 49 41 5f 41 | 50 61 74 74 65 72 6e 3d |*/.#IA_A|Pattern=|
|00000590| 28 23 49 41 5f 44 75 6d | 6d 79 2b 24 31 30 29 00 |(#IA_Dum|my+$10).|
|000005a0| 23 49 41 5f 41 50 61 74 | 53 69 7a 65 3d 28 23 49 |#IA_APat|Size=(#I|
|000005b0| 41 5f 44 75 6d 6d 79 2b | 24 31 31 29 00 23 49 41 |A_Dummy+|$11).#IA|
|000005c0| 5f 4d 6f 64 65 3d 28 23 | 49 41 5f 44 75 6d 6d 79 |_Mode=(#|IA_Dummy|
|000005d0| 2b 24 31 32 29 00 23 49 | 41 5f 46 6f 6e 74 3d 28 |+$12).#I|A_Font=(|
|000005e0| 23 49 41 5f 44 75 6d 6d | 79 2b 24 31 33 29 00 23 |#IA_Dumm|y+$13).#|
|000005f0| 49 41 5f 4f 75 74 6c 69 | 6e 65 3d 28 23 49 41 5f |IA_Outli|ne=(#IA_|
|00000600| 44 75 6d 6d 79 2b 24 31 | 34 29 00 23 49 41 5f 52 |Dummy+$1|4).#IA_R|
|00000610| 65 63 65 73 73 65 64 3d | 28 23 49 41 5f 44 75 6d |ecessed=|(#IA_Dum|
|00000620| 6d 79 2b 24 31 35 29 00 | 23 49 41 5f 44 6f 75 62 |my+$15).|#IA_Doub|
|00000630| 6c 65 45 6d 62 6f 73 73 | 3d 28 23 49 41 5f 44 75 |leEmboss|=(#IA_Du|
|00000640| 6d 6d 79 2b 24 31 36 29 | 00 23 49 41 5f 45 64 67 |mmy+$16)|.#IA_Edg|
|00000650| 65 73 4f 6e 6c 79 3d 28 | 23 49 41 5f 44 75 6d 6d |esOnly=(|#IA_Dumm|
|00000660| 79 2b 24 31 37 29 00 00 | 3b 2f 2a 2a 2a 2a 20 22 |y+$17)..|;/**** "|
|00000670| 73 79 73 69 63 6c 61 73 | 73 22 20 61 74 74 72 69 |sysiclas|s" attri|
|00000680| 62 75 74 65 73 20 20 20 | 2a 2a 2a 2a 2a 2f 00 23 |butes |*****/.#|
|00000690| 53 59 53 49 41 5f 53 69 | 7a 65 3d 28 23 49 41 5f |SYSIA_Si|ze=(#IA_|
|000006a0| 44 75 6d 6d 79 2b 24 30 | 42 29 00 3b 2f 2a 20 23 |Dummy+$0|B).;/* #|
|000006b0| 64 65 66 69 6e 65 27 73 | 20 62 65 6c 6f 77 20 20 |define's| below |
|000006c0| 2a 2f 00 23 53 59 53 49 | 41 5f 44 65 70 74 68 3d |*/.#SYSI|A_Depth=|
|000006d0| 28 23 49 41 5f 44 75 6d | 6d 79 2b 24 30 43 29 00 |(#IA_Dum|my+$0C).|
|000006e0| 3b 2f 2a 20 74 68 69 73 | 20 69 73 20 75 6e 75 73 |;/* this| is unus|
|000006f0| 65 64 20 62 79 20 49 6e | 74 75 69 74 69 6f 6e 2e |ed by In|tuition.|
|00000700| 20 20 53 59 53 49 41 5f | 44 72 61 77 49 6e 66 6f | SYSIA_|DrawInfo|
|00000710| 00 3b 20 20 20 20 20 20 | 20 20 2a 20 69 73 20 75 |.; | * is u|
|00000720| 73 65 64 20 69 6e 73 74 | 65 61 64 20 66 6f 72 20 |sed inst|ead for |
|00000730| 56 33 36 00 3b 20 20 20 | 20 20 20 20 20 2a 2f 00 |V36.; | */.|
|00000740| 23 53 59 53 49 41 5f 57 | 68 69 63 68 3d 28 23 49 |#SYSIA_W|hich=(#I|
|00000750| 41 5f 44 75 6d 6d 79 2b | 24 30 44 29 00 3b 2f 2a |A_Dummy+|$0D).;/*|
|00000760| 20 73 65 65 20 23 64 65 | 66 69 6e 65 27 73 20 62 | see #de|fine's b|
|00000770| 65 6c 6f 77 20 2a 2f 00 | 23 53 59 53 49 41 5f 44 |elow */.|#SYSIA_D|
|00000780| 72 61 77 49 6e 66 6f 3d | 28 23 49 41 5f 44 75 6d |rawInfo=|(#IA_Dum|
|00000790| 6d 79 2b 24 31 38 29 00 | 3b 2f 2a 20 70 61 73 73 |my+$18).|;/* pass|
|000007a0| 20 74 6f 20 73 79 73 69 | 63 6c 61 73 73 2c 20 70 | to sysi|class, p|
|000007b0| 6c 65 61 73 65 20 2a 2f | 00 00 3b 2f 2a 2a 2a 2a |lease */|..;/****|
|000007c0| 2a 20 6f 62 73 6f 6c 65 | 74 65 3a 20 64 6f 6e 27 |* obsole|te: don'|
|000007d0| 74 20 75 73 65 20 74 68 | 65 73 65 2c 20 75 73 65 |t use th|ese, use|
|000007e0| 20 49 41 5f 50 65 6e 73 | 20 2a 2a 2a 2a 2a 2f 00 | IA_Pens| *****/.|
|000007f0| 23 53 59 53 49 41 5f 50 | 65 6e 73 3d 23 49 41 5f |#SYSIA_P|ens=#IA_|
|00000800| 50 65 6e 73 00 23 49 41 | 5f 53 68 61 64 6f 77 50 |Pens.#IA|_ShadowP|
|00000810| 65 6e 3d 28 23 49 41 5f | 44 75 6d 6d 79 2b 24 30 |en=(#IA_|Dummy+$0|
|00000820| 39 29 00 23 49 41 5f 48 | 69 67 68 6c 69 67 68 74 |9).#IA_H|ighlight|
|00000830| 50 65 6e 3d 28 23 49 41 | 5f 44 75 6d 6d 79 2b 24 |Pen=(#IA|_Dummy+$|
|00000840| 30 41 29 00 00 3b 2f 2a | 20 4e 65 77 20 66 6f 72 |0A)..;/*| New for|
|00000850| 20 56 33 39 3a 20 2a 2f | 00 23 53 59 53 49 41 5f | V39: */|.#SYSIA_|
|00000860| 52 65 66 65 72 65 6e 63 | 65 46 6f 6e 74 3d 28 23 |Referenc|eFont=(#|
|00000870| 49 41 5f 44 75 6d 6d 79 | 2b 24 31 39 29 00 3b 2f |IA_Dummy|+$19).;/|
|00000880| 2a 20 46 6f 6e 74 20 74 | 6f 20 75 73 65 20 61 73 |* Font t|o use as|
|00000890| 20 72 65 66 65 72 65 6e | 63 65 20 66 6f 72 20 73 | referen|ce for s|
|000008a0| 63 61 6c 69 6e 67 00 3b | 20 20 20 20 20 20 20 20 |caling.;| |
|000008b0| 2a 20 63 65 72 74 61 69 | 6e 20 73 79 73 69 63 6c |* certai|n sysicl|
|000008c0| 61 73 73 20 69 6d 61 67 | 65 73 00 3b 20 20 20 20 |ass imag|es.; |
|000008d0| 20 20 20 20 2a 2f 00 23 | 49 41 5f 53 75 70 70 6f | */.#|IA_Suppo|
|000008e0| 72 74 73 44 69 73 61 62 | 6c 65 3d 28 23 49 41 5f |rtsDisab|le=(#IA_|
|000008f0| 44 75 6d 6d 79 2b 24 31 | 61 29 00 3b 2f 2a 20 42 |Dummy+$1|a).;/* B|
|00000900| 79 20 64 65 66 61 75 6c | 74 2c 20 49 6e 74 75 69 |y defaul|t, Intui|
|00000910| 74 69 6f 6e 20 67 68 6f | 73 74 73 20 67 61 64 67 |tion gho|sts gadg|
|00000920| 65 74 73 20 69 74 73 65 | 6c 66 2c 00 3b 20 20 20 |ets itse|lf,.; |
|00000930| 20 20 20 20 20 2a 20 69 | 6e 73 74 65 61 64 20 6f | * i|nstead o|
|00000940| 66 20 72 65 6c 79 69 6e | 67 20 6f 6e 20 49 44 53 |f relyin|g on IDS|
|00000950| 5f 44 49 53 41 42 4c 45 | 44 20 6f 72 00 3b 20 20 |_DISABLE|D or.; |
|00000960| 20 20 20 20 20 20 2a 20 | 49 44 53 5f 53 45 4c 45 | * |IDS_SELE|
|00000970| 43 54 45 44 44 49 53 41 | 42 4c 45 44 2e 20 20 41 |CTEDDISA|BLED. A|
|00000980| 6e 20 69 6d 61 67 65 63 | 6c 61 73 73 20 74 68 61 |n imagec|lass tha|
|00000990| 74 00 3b 20 20 20 20 20 | 20 20 20 2a 20 73 75 70 |t.; | * sup|
|000009a0| 70 6f 72 74 73 20 74 68 | 65 73 65 20 73 74 61 74 |ports th|ese stat|
|000009b0| 65 73 20 73 68 6f 75 6c | 64 20 72 65 74 75 72 6e |es shoul|d return|
|000009c0| 20 74 68 69 73 20 61 74 | 74 72 69 62 75 74 65 00 | this at|tribute.|
|000009d0| 3b 20 20 20 20 20 20 20 | 20 2a 20 61 73 20 54 52 |; | * as TR|
|000009e0| 55 45 2e 20 20 59 6f 75 | 20 63 61 6e 6e 6f 74 20 |UE. You| cannot |
|000009f0| 73 65 74 20 6f 72 20 63 | 6c 65 61 72 20 74 68 69 |set or c|lear thi|
|00000a00| 73 20 61 74 74 72 69 62 | 75 74 65 2c 00 3b 20 20 |s attrib|ute,.; |
|00000a10| 20 20 20 20 20 20 2a 20 | 68 6f 77 65 76 65 72 2e | * |however.|
|00000a20| 00 3b 20 20 20 20 20 20 | 20 20 2a 2f 00 00 23 49 |.; | */..#I|
|00000a30| 41 5f 46 72 61 6d 65 54 | 79 70 65 3d 28 23 49 41 |A_FrameT|ype=(#IA|
|00000a40| 5f 44 75 6d 6d 79 2b 24 | 31 62 29 00 3b 2f 2a 20 |_Dummy+$|1b).;/* |
|00000a50| 53 74 61 72 74 69 6e 67 | 20 77 69 74 68 20 56 33 |Starting| with V3|
|00000a60| 39 2c 20 46 72 61 6d 65 | 49 43 6c 61 73 73 20 72 |9, Frame|IClass r|
|00000a70| 65 63 6f 67 6e 69 7a 65 | 73 00 3b 20 20 20 20 20 |ecognize|s.; |
|00000a80| 20 20 20 2a 20 73 65 76 | 65 72 61 6c 20 73 74 61 | * sev|eral sta|
|00000a90| 6e 64 61 72 64 20 74 79 | 70 65 73 20 6f 66 20 66 |ndard ty|pes of f|
|00000aa0| 72 61 6d 65 2e 20 20 55 | 73 65 20 6f 6e 65 00 3b |rame. U|se one.;|
|00000ab0| 20 20 20 20 20 20 20 20 | 2a 20 6f 66 20 74 68 65 | |* of the|
|00000ac0| 20 46 52 41 4d 45 5f 20 | 73 70 65 63 69 66 69 65 | FRAME_ |specifie|
|00000ad0| 72 73 20 62 65 6c 6f 77 | 2e 20 20 44 65 66 61 75 |rs below|. Defau|
|00000ae0| 6c 74 73 00 3b 20 20 20 | 20 20 20 20 20 2a 20 74 |lts.; | * t|
|00000af0| 6f 20 46 52 41 4d 45 5f | 44 45 46 41 55 4c 54 2e |o FRAME_|DEFAULT.|
|00000b00| 00 3b 20 20 20 20 20 20 | 20 20 2a 2f 00 00 3b 2f |.; | */..;/|
|00000b10| 2a 2a 20 6e 65 78 74 20 | 61 74 74 72 69 62 75 74 |** next |attribut|
|00000b20| 65 3a 20 28 49 41 5f 44 | 75 6d 6d 79 20 2b 20 30 |e: (IA_D|ummy + 0|
|00000b30| 78 31 63 29 20 2a 2a 2f | 00 3b 2f 2a 2a 2a 2a 2a |x1c) **/|.;/*****|
|00000b40| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000b50| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2a 2a 2a 2a |********|********|
|00000b60| 2a 2a 2a 2a 2a 2a 2a 2a | 2a 2a 2a 2a 2f 00 00 3b |********|****/..;|
|00000b70| 2f 2a 20 64 61 74 61 20 | 76 61 6c 75 65 73 20 66 |/* data |values f|
|00000b80| 6f 72 20 53 59 53 49 41 | 5f 53 69 7a 65 20 2a 2f |or SYSIA|_Size */|
|00000b90| 00 23 53 59 53 49 53 49 | 5a 45 5f 4d 45 44 52 45 |.#SYSISI|ZE_MEDRE|
|00000ba0| 53 3d 28 30 29 00 23 53 | 59 53 49 53 49 5a 45 5f |S=(0).#S|YSISIZE_|
|00000bb0| 4c 4f 57 52 45 53 3d 28 | 31 29 00 23 53 59 53 49 |LOWRES=(|1).#SYSI|
|00000bc0| 53 49 5a 45 5f 48 49 52 | 45 53 3d 28 32 29 00 00 |SIZE_HIR|ES=(2)..|
|00000bd0| 3b 2f 2a 00 3b 20 2a 20 | 53 59 53 49 41 5f 57 68 |;/*.; * |SYSIA_Wh|
|00000be0| 69 63 68 20 74 61 67 20 | 64 61 74 61 20 76 61 6c |ich tag |data val|
|00000bf0| 75 65 73 3a 00 3b 20 2a | 20 53 70 65 63 69 66 69 |ues:.; *| Specifi|
|00000c00| 65 73 20 77 68 69 63 68 | 20 73 79 73 74 65 6d 20 |es which| system |
|00000c10| 67 61 64 67 65 74 20 79 | 6f 75 20 77 61 6e 74 20 |gadget y|ou want |
|00000c20| 61 6e 20 69 6d 61 67 65 | 20 66 6f 72 2e 00 3b 20 |an image| for..; |
|00000c30| 2a 20 53 6f 6d 65 20 6e | 75 6d 62 65 72 73 20 63 |* Some n|umbers c|
|00000c40| 6f 72 72 65 73 70 6f 6e | 64 20 74 6f 20 69 6e 74 |orrespon|d to int|
|00000c50| 65 72 6e 61 6c 20 49 6e | 74 75 69 74 69 6f 6e 20 |ernal In|tuition |
|00000c60| 23 64 65 66 69 6e 65 73 | 00 3b 20 2a 2f 00 23 44 |#defines|.; */.#D|
|00000c70| 45 50 54 48 49 4d 41 47 | 45 3d 28 24 30 30 29 3b |EPTHIMAG|E=($00);|
|00000c80| 2f 2a 20 57 69 6e 64 6f | 77 20 64 65 70 74 68 20 |/* Windo|w depth |
|00000c90| 67 61 64 67 65 74 20 69 | 6d 61 67 65 20 2a 2f 00 |gadget i|mage */.|
|00000ca0| 23 5a 4f 4f 4d 49 4d 41 | 47 45 3d 28 24 30 31 29 |#ZOOMIMA|GE=($01)|
|00000cb0| 3b 2f 2a 20 57 69 6e 64 | 6f 77 20 7a 6f 6f 6d 20 |;/* Wind|ow zoom |
|00000cc0| 67 61 64 67 65 74 20 69 | 6d 61 67 65 20 2a 2f 00 |gadget i|mage */.|
|00000cd0| 23 53 49 5a 45 49 4d 41 | 47 45 3d 28 24 30 32 29 |#SIZEIMA|GE=($02)|
|00000ce0| 3b 2f 2a 20 57 69 6e 64 | 6f 77 20 73 69 7a 69 6e |;/* Wind|ow sizin|
|00000cf0| 67 20 67 61 64 67 65 74 | 20 69 6d 61 67 65 20 2a |g gadget| image *|
|00000d00| 2f 00 23 43 4c 4f 53 45 | 49 4d 41 47 45 3d 28 24 |/.#CLOSE|IMAGE=($|
|00000d10| 30 33 29 3b 2f 2a 20 57 | 69 6e 64 6f 77 20 63 6c |03);/* W|indow cl|
|00000d20| 6f 73 65 20 67 61 64 67 | 65 74 20 69 6d 61 67 65 |ose gadg|et image|
|00000d30| 20 2a 2f 00 23 53 44 45 | 50 54 48 49 4d 41 47 45 | */.#SDE|PTHIMAGE|
|00000d40| 3d 28 24 30 35 29 3b 2f | 2a 20 53 63 72 65 65 6e |=($05);/|* Screen|
|00000d50| 20 64 65 70 74 68 20 67 | 61 64 67 65 74 20 69 6d | depth g|adget im|
|00000d60| 61 67 65 20 2a 2f 00 23 | 4c 45 46 54 49 4d 41 47 |age */.#|LEFTIMAG|
|00000d70| 45 3d 28 24 30 41 29 3b | 2f 2a 20 4c 65 66 74 2d |E=($0A);|/* Left-|
|00000d80| 61 72 72 6f 77 20 67 61 | 64 67 65 74 20 69 6d 61 |arrow ga|dget ima|
|00000d90| 67 65 20 2a 2f 00 23 55 | 50 49 4d 41 47 45 3d 28 |ge */.#U|PIMAGE=(|
|00000da0| 24 30 42 29 3b 2f 2a 20 | 55 70 2d 61 72 72 6f 77 |$0B);/* |Up-arrow|
|00000db0| 20 67 61 64 67 65 74 20 | 69 6d 61 67 65 20 2a 2f | gadget |image */|
|00000dc0| 00 23 52 49 47 48 54 49 | 4d 41 47 45 3d 28 24 30 |.#RIGHTI|MAGE=($0|
|00000dd0| 43 29 3b 2f 2a 20 52 69 | 67 68 74 2d 61 72 72 6f |C);/* Ri|ght-arro|
|00000de0| 77 20 67 61 64 67 65 74 | 20 69 6d 61 67 65 20 2a |w gadget| image *|
|00000df0| 2f 00 23 44 4f 57 4e 49 | 4d 41 47 45 3d 28 24 30 |/.#DOWNI|MAGE=($0|
|00000e00| 44 29 3b 2f 2a 20 44 6f | 77 6e 2d 61 72 72 6f 77 |D);/* Do|wn-arrow|
|00000e10| 20 67 61 64 67 65 74 20 | 69 6d 61 67 65 20 2a 2f | gadget |image */|
|00000e20| 00 23 43 48 45 43 4b 49 | 4d 41 47 45 3d 28 24 30 |.#CHECKI|MAGE=($0|
|00000e30| 45 29 3b 2f 2a 20 47 61 | 64 54 6f 6f 6c 73 20 63 |E);/* Ga|dTools c|
|00000e40| 68 65 63 6b 62 6f 78 20 | 69 6d 61 67 65 20 2a 2f |heckbox |image */|
|00000e50| 00 23 4d 58 49 4d 41 47 | 45 3d 28 30 29 3b 2f 2a |.#MXIMAG|E=(0);/*|
|00000e60| 20 47 61 64 54 6f 6f 6c | 73 20 6d 75 74 75 61 6c | GadTool|s mutual|
|00000e70| 20 65 78 63 6c 75 64 65 | 20 22 62 75 74 74 6f 6e | exclude| "button|
|00000e80| 22 20 69 6d 61 67 65 20 | 2a 2f 00 3b 2f 2a 20 4e |" image |*/.;/* N|
|00000e90| 65 77 20 66 6f 72 20 56 | 33 39 3a 20 2a 2f 00 23 |ew for V|39: */.#|
|00000ea0| 4d 45 4e 55 43 48 45 43 | 4b 3d 28 24 31 30 29 3b |MENUCHEC|K=($10);|
|00000eb0| 2f 2a 20 4d 65 6e 75 20 | 63 68 65 63 6b 6d 61 72 |/* Menu |checkmar|
|00000ec0| 6b 20 69 6d 61 67 65 20 | 2a 2f 00 23 41 4d 49 47 |k image |*/.#AMIG|
|00000ed0| 41 4b 45 59 3d 28 24 31 | 31 29 3b 2f 2a 20 4d 65 |AKEY=($1|1);/* Me|
|00000ee0| 6e 75 20 41 6d 69 67 61 | 2d 6b 65 79 20 69 6d 61 |nu Amiga|-key ima|
|00000ef0| 67 65 20 2a 2f 00 00 3b | 2f 2a 20 44 61 74 61 20 |ge */..;|/* Data |
|00000f00| 76 61 6c 75 65 73 20 66 | 6f 72 20 49 41 5f 46 72 |values f|or IA_Fr|
|00000f10| 61 6d 65 54 79 70 65 20 | 28 72 65 63 6f 67 6e 69 |ameType |(recogni|
|00000f20| 7a 65 64 20 62 79 20 46 | 72 61 6d 65 49 43 6c 61 |zed by F|rameICla|
|00000f30| 73 73 29 00 3b 20 2a 00 | 3b 20 2a 20 46 52 41 4d |ss).; *.|; * FRAM|
|00000f40| 45 5f 44 45 46 41 55 4c | 54 3a 20 20 54 68 65 20 |E_DEFAUL|T: The |
|00000f50| 73 74 61 6e 64 61 72 64 | 20 56 33 37 2d 74 79 70 |standard| V37-typ|
|00000f60| 65 20 66 72 61 6d 65 2c | 20 77 68 69 63 68 20 68 |e frame,| which h|
|00000f70| 61 73 00 3b 20 2a 20 74 | 68 69 6e 20 65 64 67 65 |as.; * t|hin edge|
|00000f80| 73 2e 00 3b 20 2a 20 46 | 52 41 4d 45 5f 42 55 54 |s..; * F|RAME_BUT|
|00000f90| 54 4f 4e 3a 20 20 53 74 | 61 6e 64 61 72 64 20 62 |TON: St|andard b|
|00000fa0| 75 74 74 6f 6e 20 67 61 | 64 67 65 74 20 66 72 61 |utton ga|dget fra|
|00000fb0| 6d 65 73 2c 20 68 61 76 | 69 6e 67 20 74 68 69 63 |mes, hav|ing thic|
|00000fc0| 6b 65 72 00 3b 20 2a 20 | 73 69 64 65 73 20 61 6e |ker.; * |sides an|
|00000fd0| 64 20 6e 69 63 65 6c 79 | 20 65 64 67 65 64 20 63 |d nicely| edged c|
|00000fe0| 6f 72 6e 65 72 73 2e 00 | 3b 20 2a 20 46 52 41 4d |orners..|; * FRAM|
|00000ff0| 45 5f 52 49 44 47 45 3a | 20 20 41 20 72 69 64 67 |E_RIDGE:| A ridg|
|00001000| 65 20 73 75 63 68 20 61 | 73 20 75 73 65 64 20 62 |e such a|s used b|
|00001010| 79 20 73 74 61 6e 64 61 | 72 64 20 73 74 72 69 6e |y standa|rd strin|
|00001020| 67 20 67 61 64 67 65 74 | 73 2e 00 3b 20 2a 20 59 |g gadget|s..; * Y|
|00001030| 6f 75 20 63 61 6e 20 72 | 65 63 65 73 73 20 74 68 |ou can r|ecess th|
|00001040| 65 20 72 69 64 67 65 20 | 74 6f 20 67 65 74 20 61 |e ridge |to get a|
|00001050| 20 67 72 6f 6f 76 65 20 | 69 6d 61 67 65 2e 00 3b | groove |image..;|
|00001060| 20 2a 20 46 52 41 4d 45 | 5f 49 43 4f 4e 44 52 4f | * FRAME|_ICONDRO|
|00001070| 50 42 4f 58 3a 20 41 20 | 62 72 6f 61 64 20 72 69 |PBOX: A |broad ri|
|00001080| 64 67 65 20 77 68 69 63 | 68 20 69 73 20 74 68 65 |dge whic|h is the|
|00001090| 20 73 74 61 6e 64 61 72 | 64 20 69 6d 61 67 65 72 | standar|d imager|
|000010a0| 79 00 3b 20 2a 20 66 6f | 72 20 61 72 65 61 73 20 |y.; * fo|r areas |
|000010b0| 69 6e 20 41 70 70 57 69 | 6e 64 6f 77 73 20 77 68 |in AppWi|ndows wh|
|000010c0| 65 72 65 20 69 63 6f 6e | 73 20 6d 61 79 20 62 65 |ere icon|s may be|
|000010d0| 20 64 72 6f 70 70 65 64 | 2e 00 3b 20 2a 2f 00 00 | dropped|..; */..|
|000010e0| 23 46 52 41 4d 45 5f 44 | 45 46 41 55 4c 54 3d 30 |#FRAME_D|EFAULT=0|
|000010f0| 00 23 46 52 41 4d 45 5f | 42 55 54 54 4f 4e 3d 31 |.#FRAME_|BUTTON=1|
|00001100| 00 23 46 52 41 4d 45 5f | 52 49 44 47 45 3d 32 00 |.#FRAME_|RIDGE=2.|
|00001110| 23 46 52 41 4d 45 5f 49 | 43 4f 4e 44 52 4f 50 42 |#FRAME_I|CONDROPB|
|00001120| 4f 58 3d 33 00 00 00 3b | 2f 2a 20 69 6d 61 67 65 |OX=3...;|/* image|
|00001130| 20 6d 65 73 73 61 67 65 | 20 69 64 27 73 20 2a 2f | message| id's */|
|00001140| 00 23 49 4d 5f 44 52 41 | 57 3d 24 32 30 32 3b 2f |.#IM_DRA|W=$202;/|
|00001150| 2a 20 64 72 61 77 20 79 | 6f 75 72 73 65 6c 66 2c |* draw y|ourself,|
|00001160| 20 77 69 74 68 20 22 73 | 74 61 74 65 22 20 20 2a | with "s|tate" *|
|00001170| 2f 00 23 49 4d 5f 48 49 | 54 54 45 53 54 3d 24 32 |/.#IM_HI|TTEST=$2|
|00001180| 30 33 20 3b 2f 2a 20 52 | 65 74 75 72 6e 20 54 72 |03 ;/* R|eturn Tr|
|00001190| 75 65 20 49 66 20 63 6c | 69 63 6b 20 68 69 74 73 |ue If cl|ick hits|
|000011a0| 20 69 6d 61 67 65 20 2a | 2f 00 23 49 4d 5f 45 52 | image *|/.#IM_ER|
|000011b0| 41 53 45 3d 24 32 30 34 | 3b 2f 2a 20 65 72 61 73 |ASE=$204|;/* eras|
|000011c0| 65 20 79 6f 75 72 73 65 | 6c 66 20 20 20 2a 2f 00 |e yourse|lf */.|
|000011d0| 23 49 4d 5f 4d 4f 56 45 | 3d 24 32 30 35 3b 2f 2a |#IM_MOVE|=$205;/*|
|000011e0| 20 64 72 61 77 20 6e 65 | 77 20 80 42 20 65 72 61 | draw ne|w .B era|
|000011f0| 73 65 20 6f 6c 64 2c 20 | 73 6d 6f 6f 74 68 6c 79 |se old, |smoothly|
|00001200| 20 2a 2f 00 00 23 49 4d | 5f 44 52 41 57 46 52 41 | */..#IM|_DRAWFRA|
|00001210| 4d 45 3d 24 32 30 36 20 | 3b 2f 2a 20 64 72 61 77 |ME=$206 |;/* draw|
|00001220| 20 77 69 74 68 20 73 70 | 65 63 69 66 69 65 64 20 | with sp|ecified |
|00001230| 64 69 6d 65 6e 73 69 6f | 6e 73 20 2a 2f 00 23 49 |dimensio|ns */.#I|
|00001240| 4d 5f 46 52 41 4d 45 42 | 4f 58 3d 24 32 30 37 20 |M_FRAMEB|OX=$207 |
|00001250| 3b 2f 2a 20 47 65 74 20 | 72 65 63 6f 6d 6d 65 6e |;/* Get |recommen|
|00001260| 64 65 64 20 66 72 61 6d | 65 20 61 72 6f 75 6e 64 |ded fram|e around|
|00001270| 20 73 6f 6d 65 20 42 6f | 78 2a 2f 00 23 49 4d 5f | some Bo|x*/.#IM_|
|00001280| 48 49 54 46 52 41 4d 45 | 3d 24 32 30 38 20 3b 2f |HITFRAME|=$208 ;/|
|00001290| 2a 20 68 69 74 74 65 73 | 74 20 77 69 74 68 20 64 |* hittes|t with d|
|000012a0| 69 6d 65 6e 73 69 6f 6e | 73 20 20 2a 2f 00 23 49 |imension|s */.#I|
|000012b0| 4d 5f 45 52 41 53 45 46 | 52 41 4d 45 3d 24 32 30 |M_ERASEF|RAME=$20|
|000012c0| 39 20 3b 2f 2a 20 68 69 | 74 74 65 73 74 20 77 69 |9 ;/* hi|ttest wi|
|000012d0| 74 68 20 64 69 6d 65 6e | 73 69 6f 6e 73 20 20 2a |th dimen|sions *|
|000012e0| 2f 00 00 3b 2f 2a 20 69 | 6d 61 67 65 20 64 72 61 |/..;/* i|mage dra|
|000012f0| 77 20 73 74 61 74 65 73 | 20 6f 72 20 73 74 79 6c |w states| or styl|
|00001300| 65 73 2c 20 66 6f 72 20 | 49 4d 5f 44 52 41 57 20 |es, for |IM_DRAW |
|00001310| 2a 2f 00 3b 2f 2a 20 4e | 6f 74 65 20 74 68 61 74 |*/.;/* N|ote that|
|00001320| 20 74 68 65 79 20 68 61 | 76 65 20 6e 6f 20 62 69 | they ha|ve no bi|
|00001330| 74 77 69 73 65 20 6d 65 | 61 6e 69 6e 67 73 20 28 |twise me|anings (|
|00001340| 75 6e 66 6f 72 74 75 6e | 61 74 65 6c 79 29 20 2a |unfortun|ately) *|
|00001350| 2f 00 23 49 44 53 5f 4e | 4f 52 4d 41 4c 3d 28 30 |/.#IDS_N|ORMAL=(0|
|00001360| 29 00 23 49 44 53 5f 53 | 45 4c 45 43 54 45 44 3d |).#IDS_S|ELECTED=|
|00001370| 28 31 29 3b 2f 2a 20 66 | 6f 72 20 73 65 6c 65 63 |(1);/* f|or selec|
|00001380| 74 65 64 20 67 61 64 67 | 65 74 73 20 20 20 20 20 |ted gadg|ets |
|00001390| 2a 2f 00 23 49 44 53 5f | 44 49 53 41 42 4c 45 44 |*/.#IDS_|DISABLED|
|000013a0| 3d 28 32 29 3b 2f 2a 20 | 66 6f 72 20 64 69 73 61 |=(2);/* |for disa|
|000013b0| 62 6c 65 64 20 67 61 64 | 67 65 74 73 20 20 20 20 |bled gad|gets |
|000013c0| 20 2a 2f 00 23 49 44 53 | 5f 42 55 53 59 3d 28 33 | */.#IDS|_BUSY=(3|
|000013d0| 29 3b 2f 2a 20 66 6f 72 | 20 66 75 74 75 72 65 20 |);/* for| future |
|000013e0| 66 75 6e 63 74 69 6f 6e | 61 6c 69 74 79 20 2a 2f |function|ality */|
|000013f0| 00 23 49 44 53 5f 49 4e | 44 45 54 45 52 4d 49 4e |.#IDS_IN|DETERMIN|
|00001400| 41 54 45 3d 28 34 29 3b | 2f 2a 20 66 6f 72 20 66 |ATE=(4);|/* for f|
|00001410| 75 74 75 72 65 20 66 75 | 6e 63 74 69 6f 6e 61 6c |uture fu|nctional|
|00001420| 69 74 79 20 2a 2f 00 23 | 49 44 53 5f 49 4e 41 43 |ity */.#|IDS_INAC|
|00001430| 54 49 56 45 4e 4f 52 4d | 41 4c 3d 28 35 29 3b 2f |TIVENORM|AL=(5);/|
|00001440| 2a 20 6e 6f 72 6d 61 6c | 2c 20 69 6e 20 69 6e 61 |* normal|, in ina|
|00001450| 63 74 69 76 65 20 77 69 | 6e 64 6f 77 20 62 6f 72 |ctive wi|ndow bor|
|00001460| 64 65 72 20 2a 2f 00 23 | 49 44 53 5f 49 4e 41 43 |der */.#|IDS_INAC|
|00001470| 54 49 56 45 53 45 4c 45 | 43 54 45 44 3d 28 36 29 |TIVESELE|CTED=(6)|
|00001480| 3b 2f 2a 20 73 65 6c 65 | 63 74 65 64 2c 20 69 6e |;/* sele|cted, in|
|00001490| 20 69 6e 61 63 74 69 76 | 65 20 62 6f 72 64 65 72 | inactiv|e border|
|000014a0| 20 2a 2f 00 23 49 44 53 | 5f 49 4e 41 43 54 49 56 | */.#IDS|_INACTIV|
|000014b0| 45 44 49 53 41 42 4c 45 | 44 3d 28 37 29 3b 2f 2a |EDISABLE|D=(7);/*|
|000014c0| 20 64 69 73 61 62 6c 65 | 64 2c 20 69 6e 20 69 6e | disable|d, in in|
|000014d0| 61 63 74 69 76 65 20 62 | 6f 72 64 65 72 20 2a 2f |active b|order */|
|000014e0| 00 23 49 44 53 5f 53 45 | 4c 45 43 54 45 44 44 49 |.#IDS_SE|LECTEDDI|
|000014f0| 53 41 42 4c 45 44 3d 28 | 38 29 3b 2f 2a 20 64 69 |SABLED=(|8);/* di|
|00001500| 73 61 62 6c 65 64 20 61 | 6e 64 20 73 65 6c 65 63 |sabled a|nd selec|
|00001510| 74 65 64 20 20 20 20 2a | 2f 00 00 3b 2f 2a 20 6f |ted *|/..;/* o|
|00001520| 6f 70 73 2c 20 70 6c 65 | 61 73 65 20 66 6f 72 67 |ops, ple|ase forg|
|00001530| 69 76 65 20 73 70 65 6c | 6c 69 6e 67 20 65 72 72 |ive spel|ling err|
|00001540| 6f 72 20 62 79 20 6a 69 | 6d 6d 20 2a 2f 00 23 49 |or by ji|mm */.#I|
|00001550| 44 53 5f 49 4e 44 45 54 | 45 52 4d 49 4e 41 4e 54 |DS_INDET|ERMINANT|
|00001560| 3d 23 49 44 53 5f 49 4e | 44 45 54 45 52 4d 49 4e |=#IDS_IN|DETERMIN|
|00001570| 41 54 45 00 00 3b 2f 2a | 20 49 4d 5f 46 52 41 4d |ATE..;/*| IM_FRAM|
|00001580| 45 42 4f 58 20 2a 2f 00 | 80 01 2e 69 6d 70 46 72 |EBOX */.|...impFr|
|00001590| 61 6d 65 42 6f 78 00 4d | 65 74 68 6f 64 49 44 2e |ameBox.M|ethodID.|
|000015a0| 6c 00 2a 69 6d 70 5f 43 | 6f 6e 74 65 6e 74 73 42 |l.*imp_C|ontentsB|
|000015b0| 6f 78 2e 49 42 6f 78 3b | 2f 2a 20 69 6e 70 75 74 |ox.IBox;|/* input|
|000015c0| 3a 20 72 65 6c 61 74 69 | 76 65 20 62 6f 78 20 6f |: relati|ve box o|
|000015d0| 66 20 63 6f 6e 74 65 6e | 74 73 20 2a 2f 00 2a 69 |f conten|ts */.*i|
|000015e0| 6d 70 5f 46 72 61 6d 65 | 42 6f 78 2e 49 42 6f 78 |mp_Frame|Box.IBox|
|000015f0| 3b 2f 2a 20 6f 75 74 70 | 75 74 3a 20 72 65 6c 2e |;/* outp|ut: rel.|
|00001600| 20 62 6f 78 20 6f 66 20 | 65 6e 63 6c 20 66 72 61 | box of |encl fra|
|00001610| 6d 65 20 20 2a 2f 00 2a | 69 6d 70 5f 44 72 49 6e |me */.*|imp_DrIn|
|00001620| 66 6f 2e 44 72 61 77 49 | 6e 66 6f 3b 2f 2a 20 4e |fo.DrawI|nfo;/* N|
|00001630| 42 3a 20 4d 61 79 20 62 | 65 20 4e 55 4c 4c 20 2a |B: May b|e NULL *|
|00001640| 2f 00 69 6d 70 5f 46 72 | 61 6d 65 46 6c 61 67 73 |/.imp_Fr|ameFlags|
|00001650| 2e 6c 00 00 80 02 20 80 | 01 00 00 23 46 52 41 4d |.l.... .|...#FRAM|
|00001660| 45 46 5f 53 50 45 43 49 | 46 59 3d 28 31 80 7c 30 |EF_SPECI|FY=(1.|0|
|00001670| 29 3b 2f 2a 20 4d 61 6b | 65 20 64 6f 20 77 69 74 |);/* Mak|e do wit|
|00001680| 68 20 74 68 65 20 64 69 | 6d 65 6e 73 69 6f 6e 73 |h the di|mensions|
|00001690| 20 6f 66 20 46 72 61 6d | 65 42 6f 78 00 3b 20 20 | of Fram|eBox.; |
|000016a0| 20 20 20 20 20 20 2a 20 | 70 72 6f 76 69 64 65 64 | * |provided|
|000016b0| 2e 00 3b 20 20 20 20 20 | 20 20 20 2a 2f 00 00 3b |..; | */..;|
|000016c0| 2f 2a 20 49 4d 5f 44 52 | 41 57 2c 20 49 4d 5f 44 |/* IM_DR|AW, IM_D|
|000016d0| 52 41 57 46 52 41 4d 45 | 20 2a 2f 00 00 80 01 2e |RAWFRAME| */.....|
|000016e0| 69 6d 70 5f 4f 66 66 73 | 65 74 00 20 20 58 2e 77 |imp_Offs|et. X.w|
|000016f0| 00 20 20 59 2e 77 00 80 | 02 20 80 01 00 00 80 01 |. Y.w..|. ......|
|00001700| 20 2e 69 6d 70 5f 44 69 | 6d 65 6e 73 69 6f 6e 73 | .imp_Di|mensions|
|00001710| 00 20 20 57 69 64 74 68 | 2e 77 00 20 20 48 65 69 |. Width|.w. Hei|
|00001720| 67 68 74 2e 77 00 80 02 | 20 80 01 00 00 80 01 2e |ght.w...| .......|
|00001730| 69 6d 70 44 72 61 77 00 | 4d 65 74 68 6f 64 49 44 |impDraw.|MethodID|
|00001740| 2e 6c 00 2a 69 6d 70 5f | 52 50 6f 72 74 2e 52 61 |.l.*imp_|RPort.Ra|
|00001750| 73 74 50 6f 72 74 00 69 | 6d 70 5f 4f 66 66 73 65 |stPort.i|mp_Offse|
|00001760| 74 2e 69 6d 70 5f 4f 66 | 66 73 65 74 00 00 69 6d |t.imp_Of|fset..im|
|00001770| 70 5f 53 74 61 74 65 2e | 6c 00 2a 69 6d 70 5f 44 |p_State.|l.*imp_D|
|00001780| 72 49 6e 66 6f 2e 44 72 | 61 77 49 6e 66 6f 3b 2f |rInfo.Dr|awInfo;/|
|00001790| 2a 20 4e 42 3a 20 4d 61 | 79 20 62 65 20 4e 55 4c |* NB: Ma|y be NUL|
|000017a0| 4c 20 2a 2f 00 00 3b 2f | 2a 20 74 68 65 73 65 20 |L */..;/|* these |
|000017b0| 70 61 72 61 6d 65 74 65 | 72 73 20 6f 6e 6c 79 20 |paramete|rs only |
|000017c0| 76 61 6c 69 64 20 66 6f | 72 20 49 4d 5f 44 52 41 |valid fo|r IM_DRA|
|000017d0| 57 46 52 41 4d 45 20 2a | 2f 00 69 6d 70 5f 44 69 |WFRAME *|/.imp_Di|
|000017e0| 6d 65 6e 73 69 6f 6e 73 | 2e 69 6d 70 5f 44 69 6d |mensions|.imp_Dim|
|000017f0| 65 6e 73 69 6f 6e 73 00 | 80 02 20 80 01 00 00 3b |ensions.|.. ....;|
|00001800| 2f 2a 20 49 4d 5f 45 52 | 41 53 45 2c 20 49 4d 5f |/* IM_ER|ASE, IM_|
|00001810| 45 52 41 53 45 46 52 41 | 4d 45 20 2a 2f 00 3b 2f |ERASEFRA|ME */.;/|
|00001820| 2a 20 4e 4f 54 45 3a 20 | 54 68 69 73 20 69 73 20 |* NOTE: |This is |
|00001830| 61 20 73 75 62 73 65 74 | 20 6f 66 20 69 6d 70 44 |a subset| of impD|
|00001840| 72 61 77 20 2a 2f 00 00 | 00 80 01 2e 69 6d 70 45 |raw */..|....impE|
|00001850| 72 61 73 65 00 4d 65 74 | 68 6f 64 49 44 2e 6c 00 |rase.Met|hodID.l.|
|00001860| 2a 69 6d 70 5f 52 50 6f | 72 74 2e 52 61 73 74 50 |*imp_RPo|rt.RastP|
|00001870| 6f 72 74 00 69 6d 70 5f | 4f 66 66 73 65 74 2e 69 |ort.imp_|Offset.i|
|00001880| 6d 70 5f 4f 66 66 73 65 | 74 00 00 3b 2f 2a 20 74 |mp_Offse|t..;/* t|
|00001890| 68 65 73 65 20 70 61 72 | 61 6d 65 74 65 72 73 20 |hese par|ameters |
|000018a0| 6f 6e 6c 79 20 76 61 6c | 69 64 20 66 6f 72 20 49 |only val|id for I|
|000018b0| 4d 5f 45 52 41 53 45 46 | 52 41 4d 45 20 2a 2f 00 |M_ERASEF|RAME */.|
|000018c0| 69 6d 70 5f 44 69 6d 65 | 6e 73 69 6f 6e 73 2e 69 |imp_Dime|nsions.i|
|000018d0| 6d 70 5f 44 69 6d 65 6e | 73 69 6f 6e 73 00 80 02 |mp_Dimen|sions...|
|000018e0| 20 80 01 00 00 80 01 2e | 69 6d 70 5f 50 6f 69 6e | .......|imp_Poin|
|000018f0| 74 00 20 20 58 2e 77 00 | 20 20 59 2e 77 00 80 02 |t. X.w.| Y.w...|
|00001900| 20 80 01 00 00 3b 2f 2a | 20 49 4d 5f 48 49 54 54 | ....;/*| IM_HITT|
|00001910| 45 53 54 2c 20 49 4d 5f | 48 49 54 46 52 41 4d 45 |EST, IM_|HITFRAME|
|00001920| 20 2a 2f 00 80 01 2e 69 | 6d 70 48 69 74 54 65 73 | */....i|mpHitTes|
|00001930| 74 00 4d 65 74 68 6f 64 | 49 44 2e 6c 00 69 6d 70 |t.Method|ID.l.imp|
|00001940| 5f 50 6f 69 6e 74 2e 69 | 6d 70 5f 50 6f 69 6e 74 |_Point.i|mp_Point|
|00001950| 00 00 3b 2f 2a 20 74 68 | 65 73 65 20 70 61 72 61 |..;/* th|ese para|
|00001960| 6d 65 74 65 72 73 20 6f | 6e 6c 79 20 76 61 6c 69 |meters o|nly vali|
|00001970| 64 20 66 6f 72 20 49 4d | 5f 48 49 54 46 52 41 4d |d for IM|_HITFRAM|
|00001980| 45 20 2a 2f 00 69 6d 70 | 5f 44 69 6d 65 6e 73 69 |E */.imp|_Dimensi|
|00001990| 6f 6e 73 2e 69 6d 70 5f | 44 69 6d 65 6e 73 69 6f |ons.imp_|Dimensio|
|000019a0| 6e 73 00 00 80 02 20 80 | 01 00 00 3b 2f 2a 20 49 |ns.... .|...;/* I|
|000019b0| 6e 63 6c 75 64 65 20 6f | 62 73 6f 6c 65 74 65 20 |nclude o|bsolete |
|000019c0| 69 64 65 6e 74 69 66 69 | 65 72 73 3a 20 2a 2f 00 |identifi|ers: */.|
|000019d0| 80 12 22 69 6e 74 75 69 | 74 69 6f 6e 2f 69 6f 62 |.."intui|tion/iob|
|000019e0| 73 6f 6c 65 74 65 2e 62 | 62 32 22 00 |solete.b|b2". |
+--------+-------------------------+-------------------------+--------+--------+